Skip to content

Conversation

@rchougule
Copy link
Contributor

First release of the tool

rchougule added 30 commits May 29, 2020 14:24
… for loggers, handlers etc for testing. specs for stats covered
Copy link

@yashLadha yashLadha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, just some concerns.

@yashLadha
Copy link

yashLadha commented Jul 1, 2020

Also, as this is an HTTP proxy what about https requests or any other protocol requests? How are we planning to handle that.

@rchougule
Copy link
Contributor Author

Also, as this is an HTTP proxy what about https requests or any other protocol requests? How are we planning to handle that.

That was a conscious call to make this a HTTP proxy only. Reasons :

  1. HTTPS proxy will require self signed certs to be added in the users Keychain, just like mitm proxy & browsermob. We didn't want to do that with this release.
  2. Another approach was to tap into TCP level sockets and not Application level (HTTP, HTTPS). Thus, connecting via the TCP level sockets directly. But in that case, the proxy would have been of no use since it would not have been able to read the intercepted request. That's because, a direct socket connection in case of HTTPS request would have encrypted the data already.

rchougule and others added 2 commits July 1, 2020 18:54
Co-authored-by: Ameya Joshi <josameya@gmail.com>
…meout and retry delay. README update for the same
Copy link

@Archish27 Archish27 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

…rk & connectivity logs when any request fails. readme update
Copy link

@DravitLochan DravitLochan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

functionality wise looks good. some suggestions.

@DravitLochan
Copy link

DravitLochan commented Jul 2, 2020

node.js can be renamed. app.js/ index.js / requestDebugger.js

@rchougule
Copy link
Contributor Author

node.js can be renamed. app.js/ index.js / requestDebugger.js

renamed to requestsDebugger.js

DravitLochan
DravitLochan previously approved these changes Jul 2, 2020
Copy link

@DravitLochan DravitLochan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@francisf francisf merged commit 9e10f3c into browserstack:master Jul 9, 2020
@rchougule rchougule deleted the initial-release branch July 16, 2020 13:26
francisf pushed a commit that referenced this pull request Oct 27, 2020
Github Actions setup for unit tests. Logo and badge addition in README
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants